a very precarious position - Français Anglais Dictionnaire